import os

class TestingConfig:
    SECRET_KEY = 'test-secret-key'
    DEBUG = False
    TESTING = True
    
    # 测试数据库（通常使用内存数据库或独立测试库）
    SQLALCHEMY_DATABASE_URI = 'sqlite:///:memory:'
    SQLALCHEMY_TRACK_MODIFICATIONS = False
    
    # 日志配置（测试环境可简化）
    LOG_LEVEL = 'WARNING'
    AUDIT_LOG_ENABLED = False  # 测试环境可关闭审计日志
    
    # 测试专属配置（如禁用CSRF）
    WTF_CSRF_ENABLED = False
    
    # 其他测试环境配置
    TESTING = True